Pipelines, Templates and Transformations: XML for Natural Language Generation
نویسنده
چکیده
The paper discusses a number of ways in which XML can be used in natural language generation, including XML-based pipeline architectures, template-based generation with XSL templates, and tree-totree transformations. The ideas are based on practical experience in building an experimental XMLbased generation component for a spoken dialogue system. Prototype implementations using DOM, XSL and Translets are briefly compared.
منابع مشابه
An Overview of Shallow Xml-based Natural Language Generation
The paper gives an overview of shallow XML-based natural language generation, including XML pipeline architectures, text planning with XSLT templates, and transformations from text plan trees to text specification trees. The work is based on practical experience in a spoken dialogue system, and examples from this system are presented.
متن کاملAn Approach to Translate XSLT into XQuery
XML (eXtensible Markup Language) transformations and queries are crucial operations for interpreting XML databases. XSLT (eXtensible Stylesheet Language Transformations) is a prominent XML technology for these operations, but XQuery (XML Query Language) can query a broad spectrum of XML information sources, including both databases and documents. In this paper, we present our approach to transl...
متن کاملTranslating XSLT into XQuery
XML (eXtensible Markup Language) transformations and queries are crucial operations for interpreting XML databases. XSLT (eXtensible Stylesheet Language Transformations) is a prominent XML technology for these operations, but XQuery (XML Query Language) can query a broad spectrum of XML information sources, including both databases and documents. In this paper, we present our approach to transl...
متن کاملJYAG & IDEY: A Template-Based Generator and Its Authoring Tool
JYAG (Java 2.0 Platform YAG) is the Java implementation of a real-time, general-purpose, template-based generation system (YAG, Yet Another Generator) (Channarukul 1999; McRoy, Channarukul, & Ali 2000). JYAG enables interactive applications to adapt natural language output to the interactive context without requiring developers to write all possible output strings ahead of time or to embed exte...
متن کاملScenario-Based Connector Optimization An XML Approach
Software components can be connected by XML processing pipelines, which may perform adaptations. In our model, individual pipeline stages serialize source data structures to XML, perform one or multiple XSL transformations, transport the message to its destination and finally deserialize it to target data structures. Implementation of this model is open to optimizations. The present paper discu...
متن کامل